package com.ms.teapuesto.model;

import org.apache.commons.lang3.StringUtils;

import javax.persistence.*;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;


/**
 * Created by RAZANERO on 26/08/14.
 */
@Entity
@Table(name = "TM_EQUIPO", schema = "PUBLIC")
@IdClass(value = EquipoPK.class)
public class Equipo {
    @Id
    private String nombre;

    @Id
    private String liga;

    private String alias;
    private String alias_livescore;
    private String alias_intralot;


    private Date lastUpdated;

    @Column(name = "ULT_EVENTO")
    private Long ultEvento;

    private Integer posicion_ult_8;
    private Integer posicion;
    private Integer partidos_ult_8;
    private Integer partidos;

    private Integer local_partidos;
    private Integer visita_partidos;
    private Integer local_partidos_ult;
    private Integer visita_partidos_ult;


    /**
     * promedio de goles
     */
    private BigDecimal local_avg_3;
    private BigDecimal local_avg_3_ult;
    private BigDecimal local_avg_conceded_ult;
    private BigDecimal local_avg_scored_ult;
    private BigDecimal local_avg_scored_1t_ult;
    private BigDecimal local_avg_scored_2t_ult;
    private BigDecimal local_avg_conceded_1t_ult;
    private BigDecimal local_avg_conceded_2t_ult;

    private BigDecimal visita_avg_3;
    private BigDecimal visita_avg_3_ult;
    private BigDecimal visita_avg_conceded_ult;
    private BigDecimal visita_avg_scored_ult;
    private BigDecimal visita_avg_scored_1t_ult;
    private BigDecimal visita_avg_scored_2t_ult;
    private BigDecimal visita_avg_conceded_1t_ult;
    private BigDecimal visita_avg_conceded_2t_ult;

    private BigDecimal local_avg_conceded;
    private BigDecimal local_avg_scored;
    private BigDecimal local_avg_scored_1t;
    private BigDecimal local_avg_scored_2t;
    private BigDecimal local_avg_conceded_1t;
    private BigDecimal local_avg_conceded_2t;

    private BigDecimal visita_avg_conceded;
    private BigDecimal visita_avg_scored;
    private BigDecimal visita_avg_scored_1t;
    private BigDecimal visita_avg_scored_2t;
    private BigDecimal visita_avg_conceded_1t;
    private BigDecimal visita_avg_conceded_2t;

    /**
     * promedio de partidos_ult_8
     */
    private Integer total_g_ult_8;
    private Integer total_e_ult_8;
    private Integer total_p_ult_8;

    private Integer total_g;
    private Integer total_e;
    private Integer total_p;


    private BigDecimal local_g_ult;
    private BigDecimal local_e_ult;
    private BigDecimal local_p_ult;

    private BigDecimal visita_g_ult;
    private BigDecimal visita_e_ult;
    private BigDecimal visita_p_ult;

    /**
     * halftime
     */
    private String local_1t_sin_goles;
    private String visita_1t_sin_goles;

    private BigDecimal local_g_1t_ult;
    private BigDecimal local_e_1t_ult;
    private BigDecimal local_p_1t_ult;

    private BigDecimal visita_g_1t_ult;
    private BigDecimal visita_e_1t_ult;
    private BigDecimal visita_p_1t_ult;

    private BigDecimal local_g_2t_ult;
    private BigDecimal local_e_2t_ult;
    private BigDecimal local_p_2t_ult;

    private BigDecimal visita_g_2t_ult;
    private BigDecimal visita_e_2t_ult;
    private BigDecimal visita_p_2t_ult;

    private BigDecimal local_g_1t;
    private BigDecimal local_e_1t;
    private BigDecimal local_p_1t;

    private BigDecimal visita_g_1t;
    private BigDecimal visita_e_1t;
    private BigDecimal visita_p_1t;

    private BigDecimal local_g_2t;
    private BigDecimal local_e_2t;
    private BigDecimal local_p_2t;

    private BigDecimal visita_g_2t;
    private BigDecimal visita_e_2t;
    private BigDecimal visita_p_2t;

    /**
     * combinados
     */
    private BigDecimal local_ll;
    private BigDecimal local_le;
    private BigDecimal local_lv;
    private BigDecimal local_el;
    private BigDecimal local_ev;
    private BigDecimal local_ee;
    private BigDecimal local_vv;
    private BigDecimal local_vl;
    private BigDecimal local_ve;

    private BigDecimal visita_ll;
    private BigDecimal visita_le;
    private BigDecimal visita_lv;
    private BigDecimal visita_el;
    private BigDecimal visita_ev;
    private BigDecimal visita_ee;
    private BigDecimal visita_vv;
    private BigDecimal visita_vl;
    private BigDecimal visita_ve;

    private BigDecimal local_acertado_simple;
    private BigDecimal local_acertado_doble;
    private BigDecimal local_analizado_simple;
    private BigDecimal local_analizado_doble;

    private BigDecimal total_acertado_simple;
    private BigDecimal total_acertado_doble;
    private BigDecimal total_analizado_simple;
    private BigDecimal total_analizado_doble;


    private BigDecimal visita_acertado_simple;
    private BigDecimal visita_acertado_doble;
    private BigDecimal visita_analizado_simple;
    private BigDecimal visita_analizado_doble;


    public BigDecimal getLocal_acertado_simple() {
        return local_acertado_simple;
    }

    public void setLocal_acertado_simple(BigDecimal local_acertado_simple) {
        this.local_acertado_simple = local_acertado_simple;
    }

    public BigDecimal getLocal_acertado_doble() {
        return local_acertado_doble;
    }

    public void setLocal_acertado_doble(BigDecimal local_acertado_doble) {
        this.local_acertado_doble = local_acertado_doble;
    }

    public BigDecimal getLocal_analizado_simple() {
        return local_analizado_simple;
    }

    public void setLocal_analizado_simple(BigDecimal local_analizado_simple) {
        this.local_analizado_simple = local_analizado_simple;
    }

    public BigDecimal getLocal_analizado_doble() {
        return local_analizado_doble;
    }

    public void setLocal_analizado_doble(BigDecimal local_analizado_doble) {
        this.local_analizado_doble = local_analizado_doble;
    }

    public BigDecimal getTotal_acertado_simple() {
        return total_acertado_simple;
    }

    public void setTotal_acertado_simple(BigDecimal total_acertado_simple) {
        this.total_acertado_simple = total_acertado_simple;
    }

    public BigDecimal getTotal_acertado_doble() {
        return total_acertado_doble;
    }

    public void setTotal_acertado_doble(BigDecimal total_acertado_doble) {
        this.total_acertado_doble = total_acertado_doble;
    }

    public BigDecimal getTotal_analizado_simple() {
        return total_analizado_simple;
    }

    public void setTotal_analizado_simple(BigDecimal total_analizado_simple) {
        this.total_analizado_simple = total_analizado_simple;
    }

    public BigDecimal getTotal_analizado_doble() {
        return total_analizado_doble;
    }

    public void setTotal_analizado_doble(BigDecimal total_analizado_doble) {
        this.total_analizado_doble = total_analizado_doble;
    }

    public BigDecimal getVisita_acertado_simple() {
        return visita_acertado_simple;
    }

    public void setVisita_acertado_simple(BigDecimal visita_acertado_simple) {
        this.visita_acertado_simple = visita_acertado_simple;
    }

    public BigDecimal getVisita_acertado_doble() {
        return visita_acertado_doble;
    }

    public void setVisita_acertado_doble(BigDecimal visita_acertado_doble) {
        this.visita_acertado_doble = visita_acertado_doble;
    }

    public BigDecimal getVisita_analizado_simple() {
        return visita_analizado_simple;
    }

    public void setVisita_analizado_simple(BigDecimal visita_analizado_simple) {
        this.visita_analizado_simple = visita_analizado_simple;
    }

    public BigDecimal getVisita_analizado_doble() {
        return visita_analizado_doble;
    }

    public void setVisita_analizado_doble(BigDecimal visita_analizado_doble) {
        this.visita_analizado_doble = visita_analizado_doble;
    }

    public Equipo() {
    }

    public Equipo(String nombre, String liga, String alias) {
        this.nombre = nombre;
        this.liga = liga;
        this.alias = alias;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getLiga() {
        return liga;
    }

    public void setLiga(String liga) {
        this.liga = liga;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }

    @Override
    public String toString() {
        return "Equipo{" +
                "nombre='" + nombre + '\'' +
                ", liga='" + liga + '\'' +
                ", alias='" + alias + '\'' +
                '}';
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        Equipo equipo = (Equipo) o;

        if (!liga.equals(equipo.liga)) return false;
        if (!nombre.equals(equipo.nombre)) return false;

        return true;
    }

    @Override
    public int hashCode() {
        int result = nombre.hashCode();
        result = 31 * result + liga.hashCode();
        return result;
    }

    public Integer getPosicion_ult_8() {
        return posicion_ult_8;
    }

    public void setPosicion_ult_8(Integer posicion_ult_8) {
        this.posicion_ult_8 = posicion_ult_8;
    }

    public Integer getPartidos_ult_8() {
        return partidos_ult_8;
    }

    public void setPartidos_ult_8(Integer partidos_ult_8) {
        this.partidos_ult_8 = partidos_ult_8;
    }

    public Integer getLocal_partidos() {
        return local_partidos;
    }

    public void setLocal_partidos(Integer local_partidos) {
        this.local_partidos = local_partidos;
    }

    public Integer getVisita_partidos() {
        return visita_partidos;
    }

    public void setVisita_partidos(Integer visita_partidos) {
        this.visita_partidos = visita_partidos;
    }

    public BigDecimal getLocal_avg_conceded_ult() {
        return local_avg_conceded_ult;
    }

    public void setLocal_avg_conceded_ult(BigDecimal local_avg_conceded_ult) {
        this.local_avg_conceded_ult = local_avg_conceded_ult;
    }

    public BigDecimal getLocal_avg_scored_ult() {
        return local_avg_scored_ult;
    }

    public void setLocal_avg_scored_ult(BigDecimal local_avg_scored_ult) {
        this.local_avg_scored_ult = local_avg_scored_ult;
    }

    public BigDecimal getLocal_avg_scored_1t_ult() {
        return local_avg_scored_1t_ult;
    }

    public void setLocal_avg_scored_1t_ult(BigDecimal local_avg_scored_1t_ult) {
        this.local_avg_scored_1t_ult = local_avg_scored_1t_ult;
    }

    public BigDecimal getLocal_avg_scored_2t_ult() {
        return local_avg_scored_2t_ult;
    }

    public void setLocal_avg_scored_2t_ult(BigDecimal local_avg_scored_2t_ult) {
        this.local_avg_scored_2t_ult = local_avg_scored_2t_ult;
    }

    public BigDecimal getLocal_avg_conceded_1t_ult() {
        return local_avg_conceded_1t_ult;
    }

    public void setLocal_avg_conceded_1t_ult(BigDecimal local_avg_conceded_1t_ult) {
        this.local_avg_conceded_1t_ult = local_avg_conceded_1t_ult;
    }

    public BigDecimal getLocal_avg_conceded_2t_ult() {
        return local_avg_conceded_2t_ult;
    }

    public void setLocal_avg_conceded_2t_ult(BigDecimal local_avg_conceded_2t_ult) {
        this.local_avg_conceded_2t_ult = local_avg_conceded_2t_ult;
    }

    public BigDecimal getVisita_avg_conceded_ult() {
        return visita_avg_conceded_ult;
    }

    public void setVisita_avg_conceded_ult(BigDecimal visita_avg_conceded_ult) {
        this.visita_avg_conceded_ult = visita_avg_conceded_ult;
    }

    public BigDecimal getVisita_avg_scored_ult() {
        return visita_avg_scored_ult;
    }

    public void setVisita_avg_scored_ult(BigDecimal visita_avg_scored_ult) {
        this.visita_avg_scored_ult = visita_avg_scored_ult;
    }

    public BigDecimal getVisita_avg_scored_1t_ult() {
        return visita_avg_scored_1t_ult;
    }

    public void setVisita_avg_scored_1t_ult(BigDecimal visita_avg_scored_1t_ult) {
        this.visita_avg_scored_1t_ult = visita_avg_scored_1t_ult;
    }

    public BigDecimal getVisita_avg_scored_2t_ult() {
        return visita_avg_scored_2t_ult;
    }

    public void setVisita_avg_scored_2t_ult(BigDecimal visita_avg_scored_2t_ult) {
        this.visita_avg_scored_2t_ult = visita_avg_scored_2t_ult;
    }

    public BigDecimal getVisita_avg_conceded_1t_ult() {
        return visita_avg_conceded_1t_ult;
    }

    public void setVisita_avg_conceded_1t_ult(BigDecimal visita_avg_conceded_1t_ult) {
        this.visita_avg_conceded_1t_ult = visita_avg_conceded_1t_ult;
    }

    public BigDecimal getVisita_avg_conceded_2t_ult() {
        return visita_avg_conceded_2t_ult;
    }

    public void setVisita_avg_conceded_2t_ult(BigDecimal visita_avg_conceded_2t_ult) {
        this.visita_avg_conceded_2t_ult = visita_avg_conceded_2t_ult;
    }

    public Integer getTotal_g_ult_8() {
        return total_g_ult_8;
    }

    public void setTotal_g_ult_8(Integer total_g_ult_8) {
        this.total_g_ult_8 = total_g_ult_8;
    }

    public Integer getTotal_e_ult_8() {
        return total_e_ult_8;
    }

    public void setTotal_e_ult_8(Integer total_e_ult_8) {
        this.total_e_ult_8 = total_e_ult_8;
    }

    public Integer getTotal_p_ult_8() {
        return total_p_ult_8;
    }

    public void setTotal_p_ult_8(Integer total_p_ult_8) {
        this.total_p_ult_8 = total_p_ult_8;
    }

    public BigDecimal getLocal_g_ult() {
        return local_g_ult;
    }

    public void setLocal_g_ult(BigDecimal local_g_ult) {
        this.local_g_ult = local_g_ult;
    }

    public BigDecimal getLocal_e_ult() {
        return local_e_ult;
    }

    public void setLocal_e_ult(BigDecimal local_e_ult) {
        this.local_e_ult = local_e_ult;
    }

    public BigDecimal getLocal_p_ult() {
        return local_p_ult;
    }

    public void setLocal_p_ult(BigDecimal local_p_ult) {
        this.local_p_ult = local_p_ult;
    }

    public BigDecimal getVisita_g_ult() {
        return visita_g_ult;
    }

    public void setVisita_g_ult(BigDecimal visita_g_ult) {
        this.visita_g_ult = visita_g_ult;
    }

    public BigDecimal getVisita_e_ult() {
        return visita_e_ult;
    }

    public void setVisita_e_ult(BigDecimal visita_e_ult) {
        this.visita_e_ult = visita_e_ult;
    }

    public BigDecimal getVisita_p_ult() {
        return visita_p_ult;
    }

    public void setVisita_p_ult(BigDecimal visita_p_ult) {
        this.visita_p_ult = visita_p_ult;
    }

    public BigDecimal getLocal_g_1t_ult() {
        return local_g_1t_ult;
    }

    public void setLocal_g_1t_ult(BigDecimal local_g_1t_ult) {
        this.local_g_1t_ult = local_g_1t_ult;
    }

    public BigDecimal getLocal_e_1t_ult() {
        return local_e_1t_ult;
    }

    public void setLocal_e_1t_ult(BigDecimal local_e_1t_ult) {
        this.local_e_1t_ult = local_e_1t_ult;
    }

    public BigDecimal getLocal_p_1t_ult() {
        return local_p_1t_ult;
    }

    public void setLocal_p_1t_ult(BigDecimal local_p_1t_ult) {
        this.local_p_1t_ult = local_p_1t_ult;
    }

    public BigDecimal getVisita_g_1t_ult() {
        return visita_g_1t_ult;
    }

    public void setVisita_g_1t_ult(BigDecimal visita_g_1t_ult) {
        this.visita_g_1t_ult = visita_g_1t_ult;
    }

    public BigDecimal getVisita_e_1t_ult() {
        return visita_e_1t_ult;
    }

    public void setVisita_e_1t_ult(BigDecimal visita_e_1t_ult) {
        this.visita_e_1t_ult = visita_e_1t_ult;
    }

    public BigDecimal getVisita_p_1t_ult() {
        return visita_p_1t_ult;
    }

    public void setVisita_p_1t_ult(BigDecimal visita_p_1t_ult) {
        this.visita_p_1t_ult = visita_p_1t_ult;
    }

    public Date getLastUpdated() {
        return lastUpdated;
    }

    public void setLastUpdated(Date lastUpdated) {
        this.lastUpdated = lastUpdated;
    }

    public String getAlias_livescore() {
        return alias_livescore;
    }

    public void setAlias_livescore(String alias_livescore) {
        this.alias_livescore = alias_livescore;
    }

    public String getAlias_intralot() {
        return alias_intralot;
    }

    public void setAlias_intralot(String alias_intralot) {
        this.alias_intralot = alias_intralot;
    }

    public BigDecimal getLocal_lv() {
        return local_lv;
    }

    public void setLocal_lv(BigDecimal local_lv) {
        this.local_lv = local_lv;
    }

    public BigDecimal getLocal_vl() {
        return local_vl;
    }

    public void setLocal_vl(BigDecimal local_vl) {
        this.local_vl = local_vl;
    }

    public BigDecimal getVisita_lv() {
        return visita_lv;
    }

    public void setVisita_lv(BigDecimal visita_lv) {
        this.visita_lv = visita_lv;
    }

    public BigDecimal getVisita_vl() {
        return visita_vl;
    }

    public void setVisita_vl(BigDecimal visita_vl) {
        this.visita_vl = visita_vl;
    }

    public boolean es(String equipo1Str) {

        if(equipo1Str.toUpperCase().equals(nombre.toUpperCase())) return true;

        if(StringUtils.isNotBlank(alias_intralot)){
            String[] token= StringUtils.split(alias_intralot,";");
            for(int i=0;i<token.length;i++){
                if(token[i].toUpperCase().equals(equipo1Str.toUpperCase())){
                    return true;
                }
            }
        }

        if(StringUtils.isNotBlank(alias_livescore)){
            String[] token= StringUtils.split(alias_livescore,";");
            for(int i=0;i<token.length;i++){
                if(token[i].toUpperCase().equals(equipo1Str.toUpperCase())){
                    return true;
                }
            }
        }

        return false;
    }

    public BigDecimal getLocal_g_1t() {
        return local_g_1t;
    }

    public void setLocal_g_1t(BigDecimal local_g_1t) {
        this.local_g_1t = local_g_1t;
    }

    public BigDecimal getLocal_e_1t() {
        return local_e_1t;
    }

    public void setLocal_e_1t(BigDecimal local_e_1t) {
        this.local_e_1t = local_e_1t;
    }

    public BigDecimal getLocal_p_1t() {
        return local_p_1t;
    }

    public void setLocal_p_1t(BigDecimal local_p_1t) {
        this.local_p_1t = local_p_1t;
    }

    public BigDecimal getVisita_g_1t() {
        return visita_g_1t;
    }

    public void setVisita_g_1t(BigDecimal visita_g_1t) {
        this.visita_g_1t = visita_g_1t;
    }

    public BigDecimal getVisita_e_1t() {
        return visita_e_1t;
    }

    public void setVisita_e_1t(BigDecimal visita_e_1t) {
        this.visita_e_1t = visita_e_1t;
    }

    public BigDecimal getVisita_p_1t() {
        return visita_p_1t;
    }

    public void setVisita_p_1t(BigDecimal visita_p_1t) {
        this.visita_p_1t = visita_p_1t;
    }

    public BigDecimal getLocal_ll() {
        return local_ll;
    }

    public void setLocal_ll(BigDecimal local_ll) {
        this.local_ll = local_ll;
    }

    public BigDecimal getLocal_le() {
        return local_le;
    }

    public void setLocal_le(BigDecimal local_le) {
        this.local_le = local_le;
    }

    public BigDecimal getLocal_el() {
        return local_el;
    }

    public void setLocal_el(BigDecimal local_el) {
        this.local_el = local_el;
    }

    public BigDecimal getLocal_ev() {
        return local_ev;
    }

    public void setLocal_ev(BigDecimal local_ev) {
        this.local_ev = local_ev;
    }

    public BigDecimal getLocal_ee() {
        return local_ee;
    }

    public void setLocal_ee(BigDecimal local_ee) {
        this.local_ee = local_ee;
    }

    public BigDecimal getLocal_vv() {
        return local_vv;
    }

    public void setLocal_vv(BigDecimal local_vv) {
        this.local_vv = local_vv;
    }

    public BigDecimal getLocal_ve() {
        return local_ve;
    }

    public void setLocal_ve(BigDecimal local_ve) {
        this.local_ve = local_ve;
    }

    public BigDecimal getVisita_ll() {
        return visita_ll;
    }

    public void setVisita_ll(BigDecimal visita_ll) {
        this.visita_ll = visita_ll;
    }

    public BigDecimal getVisita_le() {
        return visita_le;
    }

    public void setVisita_le(BigDecimal visita_le) {
        this.visita_le = visita_le;
    }

    public BigDecimal getVisita_el() {
        return visita_el;
    }

    public void setVisita_el(BigDecimal visita_el) {
        this.visita_el = visita_el;
    }

    public BigDecimal getVisita_ev() {
        return visita_ev;
    }

    public void setVisita_ev(BigDecimal visita_ev) {
        this.visita_ev = visita_ev;
    }

    public BigDecimal getVisita_ee() {
        return visita_ee;
    }

    public void setVisita_ee(BigDecimal visita_ee) {
        this.visita_ee = visita_ee;
    }

    public BigDecimal getVisita_vv() {
        return visita_vv;
    }

    public void setVisita_vv(BigDecimal visita_vv) {
        this.visita_vv = visita_vv;
    }

    public BigDecimal getVisita_ve() {
        return visita_ve;
    }

    public void setVisita_ve(BigDecimal visita_ve) {
        this.visita_ve = visita_ve;
    }

    public Integer getLocal_partidos_ult() {
        return local_partidos_ult;
    }

    public void setLocal_partidos_ult(Integer local_partidos_ult) {
        this.local_partidos_ult = local_partidos_ult;
    }

    public Integer getVisita_partidos_ult() {
        return visita_partidos_ult;
    }

    public void setVisita_partidos_ult(Integer visita_partidos_ult) {
        this.visita_partidos_ult = visita_partidos_ult;
    }

    public BigDecimal getLocal_avg_conceded() {
        return local_avg_conceded;
    }

    public void setLocal_avg_conceded(BigDecimal local_avg_conceded) {
        this.local_avg_conceded = local_avg_conceded;
    }

    public BigDecimal getLocal_avg_scored() {
        return local_avg_scored;
    }

    public void setLocal_avg_scored(BigDecimal local_avg_scored) {
        this.local_avg_scored = local_avg_scored;
    }

    public BigDecimal getLocal_avg_scored_1t() {
        return local_avg_scored_1t;
    }

    public void setLocal_avg_scored_1t(BigDecimal local_avg_scored_1t) {
        this.local_avg_scored_1t = local_avg_scored_1t;
    }

    public BigDecimal getLocal_avg_scored_2t() {
        return local_avg_scored_2t;
    }

    public void setLocal_avg_scored_2t(BigDecimal local_avg_scored_2t) {
        this.local_avg_scored_2t = local_avg_scored_2t;
    }

    public BigDecimal getLocal_avg_conceded_1t() {
        return local_avg_conceded_1t;
    }

    public void setLocal_avg_conceded_1t(BigDecimal local_avg_conceded_1t) {
        this.local_avg_conceded_1t = local_avg_conceded_1t;
    }

    public BigDecimal getLocal_avg_conceded_2t() {
        return local_avg_conceded_2t;
    }

    public void setLocal_avg_conceded_2t(BigDecimal local_avg_conceded_2t) {
        this.local_avg_conceded_2t = local_avg_conceded_2t;
    }

    public BigDecimal getVisita_avg_conceded() {
        return visita_avg_conceded;
    }

    public void setVisita_avg_conceded(BigDecimal visita_avg_conceded) {
        this.visita_avg_conceded = visita_avg_conceded;
    }

    public BigDecimal getVisita_avg_scored() {
        return visita_avg_scored;
    }

    public void setVisita_avg_scored(BigDecimal visita_avg_scored) {
        this.visita_avg_scored = visita_avg_scored;
    }

    public BigDecimal getVisita_avg_scored_1t() {
        return visita_avg_scored_1t;
    }

    public void setVisita_avg_scored_1t(BigDecimal visita_avg_scored_1t) {
        this.visita_avg_scored_1t = visita_avg_scored_1t;
    }

    public BigDecimal getVisita_avg_scored_2t() {
        return visita_avg_scored_2t;
    }

    public void setVisita_avg_scored_2t(BigDecimal visita_avg_scored_2t) {
        this.visita_avg_scored_2t = visita_avg_scored_2t;
    }

    public BigDecimal getVisita_avg_conceded_1t() {
        return visita_avg_conceded_1t;
    }

    public void setVisita_avg_conceded_1t(BigDecimal visita_avg_conceded_1t) {
        this.visita_avg_conceded_1t = visita_avg_conceded_1t;
    }

    public BigDecimal getVisita_avg_conceded_2t() {
        return visita_avg_conceded_2t;
    }

    public void setVisita_avg_conceded_2t(BigDecimal visita_avg_conceded_2t) {
        this.visita_avg_conceded_2t = visita_avg_conceded_2t;
    }

    public BigDecimal getLocal_g_2t() {
        return local_g_2t;
    }

    public void setLocal_g_2t(BigDecimal local_g_2t) {
        this.local_g_2t = local_g_2t;
    }

    public BigDecimal getLocal_e_2t() {
        return local_e_2t;
    }

    public void setLocal_e_2t(BigDecimal local_e_2t) {
        this.local_e_2t = local_e_2t;
    }

    public BigDecimal getLocal_p_2t() {
        return local_p_2t;
    }

    public void setLocal_p_2t(BigDecimal local_p_2t) {
        this.local_p_2t = local_p_2t;
    }

    public BigDecimal getVisita_g_2t() {
        return visita_g_2t;
    }

    public void setVisita_g_2t(BigDecimal visita_g_2t) {
        this.visita_g_2t = visita_g_2t;
    }

    public BigDecimal getVisita_e_2t() {
        return visita_e_2t;
    }

    public void setVisita_e_2t(BigDecimal visita_e_2t) {
        this.visita_e_2t = visita_e_2t;
    }

    public BigDecimal getVisita_p_2t() {
        return visita_p_2t;
    }

    public void setVisita_p_2t(BigDecimal visita_p_2t) {
        this.visita_p_2t = visita_p_2t;
    }

    public String getLocal_1t_sin_goles() {
        return local_1t_sin_goles;
    }

    public void setLocal_1t_sin_goles(String local_1t_sin_goles) {
        this.local_1t_sin_goles = local_1t_sin_goles;
    }

    public String getVisita_1t_sin_goles() {
        return visita_1t_sin_goles;
    }

    public void setVisita_1t_sin_goles(String visita_1t_sin_goles) {
        this.visita_1t_sin_goles = visita_1t_sin_goles;
    }

    public BigDecimal getLocal_avg_3() {
        return local_avg_3;
    }

    public void setLocal_avg_3(BigDecimal local_avg_3) {

        this.local_avg_3 = local_avg_3;
    }

    public BigDecimal getLocal_avg_3_ult() {
        return local_avg_3_ult;
    }

    public void setLocal_avg_3_ult(BigDecimal local_avg_3_ult) {

        this.local_avg_3_ult = local_avg_3_ult;
    }

    public BigDecimal getVisita_avg_3() {
        return visita_avg_3;
    }

    public void setVisita_avg_3(BigDecimal visita_avg_3) {

        this.visita_avg_3 = visita_avg_3;
    }

    public BigDecimal getVisita_avg_3_ult() {
        return visita_avg_3_ult;
    }

    public void setVisita_avg_3_ult(BigDecimal visita_avg_3_ult) {

        this.visita_avg_3_ult = visita_avg_3_ult;
    }

    public BigDecimal getLocal_g_2t_ult() {
        return local_g_2t_ult;
    }

    public void setLocal_g_2t_ult(BigDecimal local_g_2t_ult) {
        this.local_g_2t_ult = local_g_2t_ult;
    }

    public BigDecimal getLocal_e_2t_ult() {
        return local_e_2t_ult;
    }

    public void setLocal_e_2t_ult(BigDecimal local_e_2t_ult) {
        this.local_e_2t_ult = local_e_2t_ult;
    }

    public BigDecimal getLocal_p_2t_ult() {
        return local_p_2t_ult;
    }

    public void setLocal_p_2t_ult(BigDecimal local_p_2t_ult) {
        this.local_p_2t_ult = local_p_2t_ult;
    }

    public BigDecimal getVisita_g_2t_ult() {
        return visita_g_2t_ult;
    }

    public void setVisita_g_2t_ult(BigDecimal visita_g_2t_ult) {
        this.visita_g_2t_ult = visita_g_2t_ult;
    }

    public BigDecimal getVisita_e_2t_ult() {
        return visita_e_2t_ult;
    }

    public void setVisita_e_2t_ult(BigDecimal visita_e_2t_ult) {
        this.visita_e_2t_ult = visita_e_2t_ult;
    }

    public BigDecimal getVisita_p_2t_ult() {
        return visita_p_2t_ult;
    }

    public void setVisita_p_2t_ult(BigDecimal visita_p_2t_ult) {
        this.visita_p_2t_ult = visita_p_2t_ult;
    }

    public Long getUltEvento() {
        return ultEvento;
    }

    public void setUltEvento(Long ultEvento) {
        this.ultEvento = ultEvento;
    }

    public static void main(String[] args) {
        System.out.println("Univ. De Chile".toUpperCase());
    }

    public Integer getPosicion() {
        return posicion;
    }

    public void setPosicion(Integer posicion) {
        this.posicion = posicion;
    }

    public Integer getPartidos() {
        return partidos;
    }

    public void setPartidos(Integer partidos) {
        this.partidos = partidos;
    }

    public Integer getTotal_g() {
        return total_g;
    }

    public void setTotal_g(Integer total_g) {
        this.total_g = total_g;
    }

    public Integer getTotal_e() {
        return total_e;
    }

    public void setTotal_e(Integer total_e) {
        this.total_e = total_e;
    }

    public Integer getTotal_p() {
        return total_p;
    }

    public void setTotal_p(Integer total_p) {
        this.total_p = total_p;
    }

    public List<String> getNombreList() {
        List<String> result=new ArrayList<String>();
        result.add(getNombre());
        if(StringUtils.isNotBlank(alias_livescore))
            result.addAll(Arrays.asList(StringUtils.split(alias_livescore,";")));

        if(StringUtils.isNotBlank(alias_intralot))
        result.addAll(Arrays.asList(StringUtils.split(alias_intralot,";")));
        return result;
    }
}
